make the most - German English Dictionary